package com.yl.users.services

import com.yl.common.control.ResponseBody
import com.yl.users.common.enum.TodoFlag
import com.yl.users.entity.CompanyUserTodo

interface ICompanyUserTodoService {

    /**
     * 详情
     */
    fun detail(id: Long):CompanyUserTodo

    /**
     * 编辑
     */
    fun edit(companyUserTodo: CompanyUserTodo):ResponseBody


    /**
     * 删除
     */
    fun del(id: Long):ResponseBody

    /**
     * 所有代办事项超时处理
     */
    fun updateAllToTimeOut():ResponseBody

    /**
     * 事件完成
     */
    fun updateToComplete(id:Long):ResponseBody

    /**
     * 事件完成
     */
    fun setFlag(id:Long,flag: TodoFlag):ResponseBody

}